surface habitable - Turkish English Dictionary